/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */

#abc {
	display: none;
}
.banner {
	width:100%;
	height:450px;
	position:relative;
	overflow:hidden;
}
.DB_bgSet {
	position:relative;
	left:50%;
	margin-left:-960px;
}
.DB_bgSet li {
	position:absolute;
	width:100%;
	height:450px;
	display:none
}
.DB_imgSet {
	position:absolute;
	width:1000px;
	left:50%;
	margin-left:-500px;
}
.DB_menuWrap {
	position:absolute;
	width:1180px;
	left:50%;
	margin-left:-593px;
}
.DB_menuSet {
	position:absolute;
	width:100%;
	top:430px;
	text-align:center;
	font-size:0
}
.DB_menuSet li {
	cursor:pointer;
	margin:0 3px;
	display:inline
}
.DB_prev, .DB_next {
	width:40px;
	height:40px;
}
.DB_prev a, .DB_next a {
	display:block;
	height:40px;
	width:40px;
	transition:opacity 2s ease 0s, filter 2s ease 0s;
	filter:alpha(opacity=40);
	opacity: 0.4;
}
.DB_prev a {
	background:url(../images/a_dec.png) 0 0 no-repeat;
}
.DB_prev a:hover {
	background:url(../images/a_dec.png) -40px 0 no-repeat;
	filter:alpha(opacity=100);
	opacity: 1;
}
.DB_next a {
	background:url(../images/a_dec.png) -40px -40px no-repeat;
}
.DB_next a:hover {
	background:url(../images/a_dec.png) 0 -40px no-repeat;
	filter:alpha(opacity=100);
	opacity: 1;
}
.DB_prev {
	position:absolute;
	left:5%;
	top:200px;
	cursor:pointer;
}
.DB_next {
	position:absolute;
	right:5%;
	top:200px;
	cursor:pointer;
}
.index_con {
	width:1180px;
	margin:73px auto 50px;
	overflow:hidden;
}
.index_con_l, .index_con_m, .index_con_r {
	width:339px;
	float:left;
}
.index_con_l {
	margin-left:60px;
}
.index_con_l, .index_con_m {
	margin-right:22px;
}
.index_con_l h1 {
	height:50px;
	background:url(../images/media.jpg) left center no-repeat;
}
.index_con_m h1 {
	height:50px;
	background:url(../images/public.jpg) left center no-repeat;
}
.index_con_r h1 {
	height:50px;
	background:url(../images/vedio.jpg) left center no-repeat;
}
.index_con_l h2 {
	height:50px;
	background:url(../images/media.jpg) left center no-repeat;
}
.index_con_m h2 {
	height:50px;
	background:url(../images/public.jpg) left center no-repeat;
}
.index_con img {
	display:block;
}
.index_con a {
	color:#e6d88c;
	font-size:14px;
}
.a_dt {
	display:block;
	height:271px;
	width:339px;
	overflow:hidden;
	margin:20px 0 18px;
	position:relative;
}
.a_dt img {
	display:block;
	position:relative;
	transition:all 3s ease 0s;
	width:339px;
	height:271px;
}
.a_dt:hover .dt_img_big {
	-webkit-transform:scale(1.05, 1.05);
	-moz-transform:scale(1.05, 1.05);
	-o-transform:scale(1.05, 1.05);
	-ms-transform:scale(1.05, 1.05);
	transform:scale(1.05, 1.05);
}
.vedio_img {
	position:relative;
	z-index:1;
}
.vedio_tm {
	display:block;
	background:#f21b00;
	filter:alpha(opacity=60);
	opacity: 0.6;
	position:absolute;
	top:0;
	left:0;
	height:271px;
	width:339px;
	z-index:2;
}
.vedio_start {
	display:block;
	width:330px;
	height:271px;
	position:absolute;
	top:0;
	left:0;
	z-index:3;
	background:url(../images/vedio_start.png) center center no-repeat;
}
.index_con p {
	color:#868f98;
	margin:25px 0 15px 0;
	line-height:25px;
}
a.a_more {
	color:#e6d88c;
	display:block;
	height:30px;
	background:url(../images/more.png) right center no-repeat;
	width:110px;
	line-height:30px;
	transition:all 2s ease 0s;
}
.a_more:hover {
	background:url(../images/more_hover.png) right center no-repeat;
}
a.a_more span {
	float:left;
	display:inline-block;
	height:30px;
	transition:all 0.5s ease 0s;
}
span.line {
	width:10px;
	border-left:1px solid #000;
	filter:alpha(opacity=30);
	opacity: 0.3;
}
span.st {
	width:66px;
}
.a_more:hover .line {
	-webkit-transform:scaleY(0.5);
	-moz-transform:scaleY(0.5);
	-o-transform:scaleY(0.5);
	-ms-transform:scaleY(0.5);
	transform:scaleY(0.5);
	filter:alpha(opacity=1);
	opacity: 1;
	border-color:#e6d88c;
}
.group {
	width:100%;
	height: 400px;
	overflow:hidden;
	position:relative;
}
.group_con {
	width:1060px;
	margin:80px auto 0 auto;
	height:250px;
	position:relative;
	z-index:2;
}
.group_con_l {
	float:left;
	width:236px;
	height:236px;
	border-radius:128px;
	position:relative;
}
.group_con_l img {
	position:absolute;
}
.group_con_r {
	float:right;
	width:720px;
	height:250px;
	background:url(../images/groupprofileh1.png)0 0 no-repeat;
	overflow:hidden;
	text-indent:40px;
}
.group_con p {
	margin:85px 0 0 0;
	color:#fff;
	font-size:14px;
	line-height:24px;
	text-indent:24px;
	font-weight:bold;
}
.group_con_r a {
	display:block;
	float:right;
	width:100px;
	height:30px;
	color:#fff;
	line-height:30px;
	background:url(../images/more_hover.png) left center no-repeat;
	border-right:1px #b2b6b9 solid;
}
.parallax-bg {
	width:100%;
	height:400px;
	background: url(../images/groupprofile.jpg) center -169px;
	background-position: 50% -190px;
	background-repeat: no-repeat;
	z-index:1;
	position:relative;
	top:-333px;
}
/*.holding{width: 100%;height: 960px;background: url(../images/holding.png) repeat;overflow: hidden;}
.holding{width: 100%;background: url(../images/holding.png) repeat;overflow: hidden;}
.holding_con{overflow:hidden;border-radius:5px;position: relative;width:1100px;margin:20px auto 10px auto;background: #fff url(../images/holding_con_bg.jpg) bottom center no-repeat;}*/

/*.holding_con{height: 930px;overflow:hidden;border-radius:5px;position: relative;width:1100px;margin:20px auto 0 auto;background: #fff url(../images/holding_con_bg.jpg) bottom center no-repeat;}*/
/*开始*/
.holding {
	width: 100%;
	background: url(../images/holding.png) repeat;
	overflow: hidden;
}
.holding_con {
	overflow:hidden;
	border-radius:5px;
	position: relative;
	width:1100px;
	margin:20px auto 10px auto;
	background: #fff url(../images/holding_con_bg.jpg) bottom center no-repeat;
}
/*.holding_con{height: 930px;overflow:hidden;border-radius:5px;position: relative;width:1100px;margin:20px auto 0 auto;background: #fff url(../images/holding_con_bg.jpg) bottom center no-repeat;}*/
/*.p_hc{height:120px;background:url(../images/olding_title.jpg) 800px 30px no-repeat;} 05.04 以下ff0504为此次添加修改的样式*/
.p_hc {
	height:120px;
}
.p_hc.bgholding {
	background:url(../images/f_hodding.png) 60px center no-repeat;
}
.p_hc.bgcompany {
	background:url(../images/f_company.png) 60px center no-repeat;
}
.ul_kg.ff_holding {
	width:1100px;
	padding-bottom:18px;
}
.ul_kg.ff_holding li {
	width:340px;
	height:270px;
	float:left;
	margin:0 0px 10px 20px;
	position:relative;
	overflow:hidden;
}
.ul_kg.ff_holding li a {
	display:block;
	height:100%;
	width:100%;
	position:relative;
}
.ul_kg.ff_holding li div {
	position:absolute;
	bottom:0;
	height:60px;
	background:#000000;
	filter:alpha(opacity=50);
	opacity: 0.5;
	width:338px;
	display:block;
	z-index:1;
	transition:all 1s ease 0s;
}
.ul_kg.ff_holding li p {
	position:absolute;
	color:#fff;
	font-size:20px;
	text-align:left;
	margin-left:6px;
	height:40px;
	line-height:40px;
	bottom:20px;
	display:block;
	z-index:2;
	transition:all 1s ease 0s;
}
.ul_kg.ff_holding li .img_logo {
	position:absolute;
	top:500px;
	left:0;
	z-index:3;
	display:block;
	transition:all 1s ease 0s;
}
.ul_kg.ff_holding li .img_logo_hover {
	top:0;
}
.ul_kg.ff_holding li .p_hover {
	bottom:-32px !important;
}
.ul_kg.ff_holding li .div_hover {
	bottom:-40px !important;
}
/*结束*/

.holding_con {
	overflow:hidden;
	border-radius:5px;
	position: relative;
	width:1100px;
	margin:20px auto 0px;
	background: #fff url(../images/holding_con_bg.jpg) bottom center no-repeat;
}
.holding_con.marginBottom10 {
	margin-bottom: 30px;
}
.holding_con.nonebg {
	background: none;
	background: #ffffff;
}
.f_holdcon {
	width: 340px;
	height: 226px;
	float: left;
	margin-left: 20px;
	_display:inline;
}
.f_holdcon dt {
	width: 340px;
	height: 164px;
}
.f_holdcon dt a {
	display:block;
	height:100%;
	width:100%;
	position: relative;
}
.f_imglogo {
	width: 340px;
	height: 164px;
}
.f_imglogo2 {
	width: 340px;
	height: 164px;
	position: absolute;
	left: 0;
	top: 0px;
	opacity: 0;
	filter:alpha(opacity=0);
}
.f_holdcon dd p {
	width: 100%;
	height: 62px;
	line-height: 62px;
	padding-left: 10px;
}
.f_holdcon dd p a {
	font-family: "宋体";
	font-size: 16px;
	color: #00000a;
}
.f_companyjiantou {
	width: 100%;
	height: 50px;
	overflow: hidden;
	z-index: 9999;
}
.f_companyjiantou_a {
	display: block;
	width: 18px;
	height: 9px;
	background: pink;
	margin: 22px auto 0;
	cursor: pointer;
}
.f_companyjiantou_a.bg_up {
	background: url(../images/cooperation_up.png) no-repeat 0 0;
}
.f_companyjiantou_a.bg_down {
	background: url(../images/cooperation_up.png) no-repeat 0 -18px;
}
#ul_kg_com {
	height: 550px;
 *zoom: 1;
	position: relative;
	overflow: hidden;
}
.p_hc {
	height:120px;
	background:url(../images/olding_title.jpg) 800px 30px no-repeat;
}
.ul_kg {
	overflow:hidden;
	width:1060px;
	margin:0 auto;
	padding-bottom:50px;
}
.ul_kg li {
	width:160px;
	height:90px;
	float:left;
	margin:0 8px 10px;
	position:relative;
	overflow:hidden;
}
.ul_kg li a {
	display:block;
	height:100%;
	width:100%;
	position:relative;
}
.ul_kg li div {
	position:absolute;
	bottom:0;
	height:40px;
	background:#000000;
	filter:alpha(opacity=50);
	opacity: 0.5;
	width:160px;
	display:block;
	z-index:1;
	transition:all 1s ease 0s;
}
.ul_kg li p {
	position:absolute;
	color:#fff;
	text-align:left;
	margin-left:6px;
	height:33px;
	bottom:0px;
	display:block;
	z-index:2;
	transition:all 1s ease 0s;
}
.img_logo {
	position:absolute;
	top:90px;
	left:0;
	z-index:3;
	display:block;
	transition:all 1s ease 0s;
}
.img_logo_hover {
	top:0;
}
.p_hover {
	bottom:-32px !important;
}
.div_hover {
	bottom:-40px !important;
}
.cooperation {
	width: 100%;
	background: #160c16;
	padding-top: 10px;
}
.cooperation_con {
	background: #fff;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding-top: 10px;
	position: relative;
	overflow:hidden;
	width:1060px;
	margin:0 auto;
}
.cooperation h2 {
	font-size: 16px;
	color: #343434;
	margin-left:22px;
}
.cooperation_con span {
	color: #ef4343;
	font-family: Arial;
	font-weight: bold;
}
.co_a_click {
	width: 18px;
	height: 9px;
	position: absolute;
	left: 50%;
	top: 10px;
}
.co_defalut {
	background: url(../images/cooperation_up.png) 0 0 no-repeat;
}
.co_active {
	background: url(../images/cooperation_up.png) 0 -18px no-repeat;
}
.cooperation_con ul {
	overflow:hidden;
	width:856px;
	margin-left:auto;
	margin-right:auto;
}
.cooperation ul li {
	float:left;
}
ul.co_ico01 {
	height:80px;
	margin-top:16px;
}
ul.co_ico02, ul.co_ico04, ul.co_ico05 {
	height:90px;
}
ul.co_ico03 {
	height:80px;
}
.div_up {
	display:block;
	margin-top: 2px;
}
.tonggao_screen_all_1 {
	position:fixed;
	z-index:998;
	top:0;
	left:0;
	width:100%;
	height:100%;
	filter:alpha(opacity=60);
	opacity: 0.6;
	background:#000;
	display:none;
}
.show_tonggao_1 {
	position:fixed;
	z-index:999;
	left:50%;
	margin-left:-350px;
	top:100px;
	display:none;
}
.close_tonggao_1 {
	position:absolute;
	right:0;
	top:0;
}
.tonggao_screen_all {
	position:absolute;
	z-index:998;
	top:0;
	left:0;
	text-align:center;
	background:url(../images/screen_bg.png) repeat;
	display:none;
}
.close_tonggao {
	position: absolute;
	width: 37px;
	height: 37px;
	right: 3px;
	top: 3px;
	background: url(../images/warn-exit.jpg) no-repeat;
	cursor: pointer;
}
.warn_bannerbox {
	width: 980px;
	height: 595px;
	border: 1px solid #e6e6e6;
	background: #fafafa;
	position: relative;
	margin: 80px auto 0;
	display:block;
}
.warn_title {
	width: 980px;
	height: 168px;
	background: url(../images/warn-title_old.jpg) no-repeat;
}
.warn_content {
	width: 980px;
	height: 337px;
	background: url(../images/warn-content02.jpg) no-repeat;
}
.warn_form {
	width: 752px;
	margin-left:122px;
}
.warn_form input {
	vertical-align: top;
	border-radius: 5px;
	height: 60px;
	font-family: "microsoft yahei";
	outline: 0 none;
}
.warn_form .warn_box {
	width: 490px;
	border: 1px solid #e6e6e6;
	color: #ff0000;
	font-size: 26px;
	text-indent: 26px;
}
.warn_form .warn_btn {
	width: 244px;
	background: #f85051;
	border: 0 none;
	color: #fff;
	font-size: 32px;
	margin-left: 11px;
	cursor: pointer;
}
.warn_form .warn_btn:hover {
	background: #e6d88c;
}
 input::-webkit-input-placeholder {
 color: #ebdba5 !important;
}
 input:-moz-placeholder {
 color: #ebdba5 !important;
}
 input::-moz-placeholder {
 color: #ebdba5 !important;
}
 input:-ms-input-placeholder {
 color: #ebdba5 !important;
}
.right_bg {
	width: 100%;
	height: 348px;
	background:url(../images/right_bg.png) center center no-repeat;
	margin-top: 50px;
	margin-bottom:20px;
}
.wrong_bg {
	width: 100%;
	height: 302px;
	background:url(../images/wrong_bg.png) center center no-repeat;
	margin-top: 50px;
	margin-bottom:20px;
}
.rightwrong_bg p {
	font-size: 34px;
	color: #96775c;
	text-align: center;
	margin:5px 0;
	font-family: "microsoft yahei";
}
.rightwrong_bg .rw_title {
	color: #c8b060;
	font-size: 52px;
}
.rightwrong_bg .rw_tag {
	font-size: 20px;
}
.rightwrong_bg .rw_tag span {
	color: #e6d88c;
}
.ckzw_btn {
	display: block;
	width: 290px;
	height: 57px;
	color: #fff;
	background: #f85051;
	border: 0 none;
	border-radius: 5px;
	margin: 0 auto;
	line-height: 57px;
	text-align: center;
	font-size: 22px;
}
.ckzw_btn:hover {
	background: #e6d88c;
}
.friend_link {
	width:1060px;
	margin:0 auto;
	height:auto;
	background:#fff;
	padding-bottom:10px;
	padding-left:22px;
}
.friend_link h3 {
	height:50px;
	line-height:50px;
	font-size:16px;
	color:#343434;
	font-weight:bold;
}
.ul_link {
	overflow:hidden;
}
.ul_link li {
	float:left;
	margin-right:10px;
	height:24px;
	line-height:24px;
}
.ul_link a {
	color:#343434;
}
.i_list {
	margin:0 0 10px 0;
}
.i_list li {
	line-height:30px;
	text-indent:10px;
	background:url(../images/list_bg.jpg) no-repeat center left;
}
.i_list li a {
	color:#677889;
	font-size:14px;
}
.i_list li a:hover {
	color:#e6d88c;
}
.newCenterModel {
	width: 1060px;
	margin: 0 auto 70px;
	overflow: hidden;
}
.newCenterModel .ent_story {
	width: 460px;
	float: left;
}
.newCenterModel .ori_video {
	width: 560px;
	float: right;
}
.ori_video_t {
	width: 100%;
	height: 46px;
	background: url(../images/ent_story.jpg) left center no-repeat;
	margin-bottom: 28px;
}
.ent_story_article {
	width: 100%;
	height: 87px;
	border-bottom: 1px solid #e6e6e6;
	margin-top: 13px;
}
.ent_story .firstArticle {
	margin-top: 0;
}
.ent_story_article h5 {
	margin-bottom: 6px;
}
.ent_story_article h5 a {
	color: #e6d88c;
	font-size: 16px;
}
.ent_story_article p {
	color: #868f98;
	line-height: 20px;
}
.ent_story_article .article_tag {
	text-align:right;
}
.article_tag .article_time {
	color: #868f98;
}
.article_tag a {
	color: #000;
	margin: 0 4px 0 24px;
}
.article_tag a:hover {
	color: #ff0000;
}
.ori_video_h {
	width: 100%;
	height: 48px;
	background: url(../images/ori_video.jpg) left center no-repeat;
	margin-bottom: 28px;
}
.ori_video .ori_video_box {
	width: 100%;
	overflow: hidden;
}
.ori_video_box .ori_video_top {
	display: block;
	float: left;
	width:260px;
	height:230px;
}
.ori_video_top img {
	display:block;
}
.ori_video_box .ori_video_list {
	width: 290px;
	height: auto;
	overflow: hidden;
	float: right;
}
.ori_video_list li {
	display:block;
	width:100%;
	height: 31px;
	line-height: 30px;
	border-bottom: 1px solid #e6e6e6;
	background: url(../images/list_bg.jpg) 8px center no-repeat;
	text-indent: 20px;
}
.ori_video_list .firstLi {
	margin-top: -4px;
}
.ori_video_list li a {
	color: #868f98;
}
.ori_video_list li a:hover {
	color: #ff0000;
}
.ncm_more {
	width: 85px;
	height: 30px;
	background-color: #f7f7f7;
	float: right;
	font-size: 14px;
	color: #2f3842;
	text-align: center;
	line-height: 30px;
}
.m_t01 {
	margin-top:13px;
}
.m_t02 {
	margin-top:13px;
}
.ncm_more:hover {
	background: #e6d88c;
	color: #fff;
}
